package org.example.iris.service;

import org.example.iris.entity.Job;
import org.example.iris.dto.JobInfo;

import java.util.List;

public interface JobService {
    List<JobInfo> recommendJob();

    /**
     * 发布一个新岗位
     * @param job 岗位信息
     * @return 是否发布成功
     */
    boolean publishJob(Job job);

    List<JobInfo> selectJob(String keywords, String city);

    void applyJob(Integer userId, Integer jobId, Integer fileId);

    JobInfo getJobInfoById(Integer jobId);
}
